package routers

import (
	"dhfshop/controllers"
	"dhfshop/controllers/im"
	"dhfshop/controllers/isv"
	"dhfshop/controllers/member"
	"dhfshop/controllers/misc"
	"dhfshop/controllers/org"
	"dhfshop/controllers/pay"
	"dhfshop/controllers/php"
	"dhfshop/controllers/preorder"
	"dhfshop/controllers/print"
	"dhfshop/controllers/reauthorize"
	"dhfshop/controllers/reserve"
	"dhfshop/controllers/sale"
	"dhfshop/controllers/seller"
	"dhfshop/controllers/shopping"
	"dhfshop/filters"
	"github.com/astaxie/beego"
)

func init() {
	beego.Router("/", &controllers.MainController{})
	beego.Router("/public/home", &sale.HomeController{}, "post:IndexList")
	//支付通知
	beego.Router("/public/wxpay/notify", &im.PayNotifyController{}, "*:WeiXinPayNotify")
	beego.Router("/public/royalpay/notify", &im.RoyalNotifyController{}, "*:RoyalPayNotify")
	beego.Router("/public/yabandpay/notify", &im.YabandNotifyController{}, "*:YabandPayNotify")
	beego.Router("/public/dahlpay/notify", &im.DahlPayNotifyController{}, "*:DahlPayNotify")
	beego.Router("/public/superpay/notify", &im.SuperPayNotifyController{}, "*:SuperPayNotify")
	beego.Router("/public/usagms/notify", &im.UsagmsNotifyController{}, "*:UsagmsNotify")
	beego.Router("/public/wisecashier/notify", &im.WiseNotifyController{}, "*:WisePayNotify")
	beego.Router("/public/megaezgo/notify", &im.MegaezgoController{}, "*:MegaezgoNotify")
	beego.Router("/public/chinaums/notify", &im.ChinaUmsNotifyController{}, "*:ChinaUmsNotify")
	beego.Router("/public/oceanpayment/notify", &im.OceanPayController{}, "*:OceanPayNotify")
	beego.Router("/public/qcurepay/notify", &im.QcurePayController{}, "*:QcurePayNotify")
	beego.Router("/public/hnapay/notify", &im.HnaPayController{}, "*:HnaPayNotify")
	beego.Router("/public/allinpay/notify", &im.AllinPayController{}, "*:AllinPayNotify")
	beego.Router("/public/gpslmall/notify", &im.GpslNotifyController{}, "*:GpslPayNotify")
	//公众号消息与事件接收
	beego.Router("/public/callback/:appid", &im.MsgHandleController{}, "*:AcceptMessageAndEvent")
	beego.Router("/public/opennotify", &im.NotifyController{}, "*:AcceptAuthorizeEvent")
	//分销商门店管理
	beego.Router("/public/store/get", &org.StoreController{}, "post:PubList")
	beego.Router("/public/category/get", &sale.CatController{}, "post:PubItemCatsList")
	beego.Router("/public/item/get", &sale.ItemController{}, "post:PubItemsList")
	beego.Router("/public/itempack/get", &shopping.BargainController{}, "post:ItemPackGet")
	beego.Router("/public/saletag/get", &sale.SaleTagController{}, "post:SaleTagsList")
	beego.Router("/public/review/get", &shopping.ReviewController{}, "post:PubList")
	//买主 会员管理
	beego.Router("/public/buyer/login", &member.MemberController{}, "post:Login")
	beego.Router("/public/buyer/wxlogin", &member.MemberController{}, "post:WeChatLogin")
	beego.Router("/public/buyer/wxapplogin", &member.MemberController{}, "post:AppletWeChatLogin")
	beego.Router("/public/buyer/newwxapplogin", &member.MemberController{}, "post:NewAppletWeChatLogin")
	beego.Router("/public/buyer/register", &member.MemberController{}, "post:Create")
	beego.Router("/public/buyer/ttapplogin", &member.TtMemberController{}, "post:TtAppLogin")
	//卖方 用户信息
	beego.Router("/public/seller/login", &org.UserController{}, "post:Login")
	//分销商管理
	beego.Router("/public/seller/register", &org.PartnerController{}, "post:Post")
	//web登陆API
	beego.Router("/public/seller/wxlogin", &org.WebLoginController{}, "post:WebLogin")
	beego.Router("/public/seller/newwxlogin", &org.WebLoginController{}, "post:NewWebLogin")
	beego.Router("/public/web/qrcode/get", &org.WebLoginController{}, "get:QrCodeGet")
	beego.Router("/public/web/token/get", &org.WebLoginController{}, "post:TokenGet")
	//用户信息
	beego.Router("/public/supplier/login", &org.UserController{}, "post:Login")
	beego.Router("/public/supplier/register", &org.UserController{}, "post:Create")
	//管理员登录
	beego.Router("/public/isv/login", &isv.ManagerController{}, "post:Login")
	beego.Router("/public/area/get", &misc.AreaController{}, "post:AreaList")
	//用户识别模块（User Identifier Module）
	beego.Router("/public/uimods/get", &misc.UimodsController{}, "post:List")
	//微信app
	beego.Router("/public/wxappcfg/get", &misc.WxAppCfgController{}, "post:List")
	// bargain sale 大减价廉价销售大廉价打折
	beego.Router("/public/bargainrule/get", &shopping.BargainController{}, "post:RuleList")
	//active page： 活动页；有效页
	beego.Router("/public/activitypage/get", &shopping.ActivityPageController{}, "post:ActivitysList")
	//// 获取小程序码，直达页面
	beego.Router("/public/acodeunlimit/get", &isv.AcodeController{}, "get:GetWxAcodeUnlimit")
	beego.Router("/public/imgproxy/get", &misc.ImgProxyController{}, "get:ProxyGet")
	beego.Router("/public/php/error/log/get", &php.SubPhpController{}, "post:DhfErrorGet")
	beego.Router("/public/php/dhf/back/liuyan/add", &php.SubPhpController{}, "post:PubLiuYanAdd")
	beego.Router("/public/php/dhf/store/app/get", &php.SubPhpController{}, "post:StoreAppGet")
	beego.Router("/public/php/dhf/pintuan/get", &php.SubPhpController{}, "post:PubPinTuanGet")
	beego.Router("/public/php/dhf/lucky/draw/get", &php.SubPhpController{}, "post:PubLuckyDrawGet")
	//
	beego.Router("/public/php/dhf/gzh/sucai/get", &php.SubPhpController{}, "post:GzhSucaiGet")
	beego.Router("/public/php/dhf/gzh/sucai/cat/get", &php.SubPhpController{}, "post:GzhSucaiCatGet")
	beego.Router("/public/php/dhf/gzh/sucai/tag/get", &php.SubPhpController{}, "post:GzhSucaiTagGet")
	//
	beego.Router("/public/openapi/token/get", &org.UserController{}, "post:GetApiToToken")
	//
	beego.Router("/public/hscode/get", &misc.HscodeController{}, "post:List")
	/**********************************************************************************/
	beego.Router("/rest/v1/buyer/get", &member.MemberController{}, "post:GetCurrentUser")
	beego.Router("/rest/v1/buyer/logout", &member.MemberController{}, "post:Logout")
	beego.Router("/rest/v1/buyer/basicinfo/get", &member.MemberController{}, "post:GetMemberBasicInfo")
	beego.Router("/rest/v1/buyer/update", &member.MemberController{}, "post:Put")
	beego.Router("/rest/v1/basicinfo/update", &member.MemberController{}, "post:WechatBasicPut")
	beego.Router("/rest/v1/ttbasicinfo/update", &member.TtMemberController{}, "post:TtBasicPut")
	beego.Router("/rest/v1/address/get", &member.DeliveryController{}, "post:DeliveryList")
	beego.Router("/rest/v1/address/add", &member.DeliveryController{}, "post:Post")
	beego.Router("/rest/v1/address/delete", &member.DeliveryController{}, "post:Delete")
	beego.Router("/rest/v1/address/update", &member.DeliveryController{}, "post:Put")
	// 客户表  账单描述
	beego.Router("/rest/v1/accountconf/status/get", &member.AccountConfController{}, "post:StatusGet")
	beego.Router("/rest/v1/accountconf/open/update", &member.AccountConfController{}, "post:Post")
	beego.Router("/rest/v1/accountconf/close/update", &member.AccountConfController{}, "post:Delete")
	beego.Router("/rest/v1/accountconf/get", &member.AccountConfController{}, "post:Get")
	beego.Router("/rest/v1/accountconf/update", &member.AccountConfController{}, "post:Put")
	//会员
	beego.Router("/rest/v1/member/get", &member.MemberController{}, "post:List")
	beego.Router("/rest/v1/memberlevel/add", &member.MemberLevelController{}, "post:Post")
	beego.Router("/rest/v1/memberlevel/delete", &member.MemberLevelController{}, "post:Delete")
	beego.Router("/rest/v1/memberlevel/update", &member.MemberLevelController{}, "post:Put")
	beego.Router("/rest/v1/memberlevel/get", &member.MemberLevelController{}, "post:Get")

	beego.Router("/rest/v1/account/get", &member.AccountController{}, "post:List")
	beego.Router("/rest/v1/account/prioritypay/update", &member.AccountController{}, "post:SetPriorityPay")
	beego.Router("/rest/v1/account/charge/add", &member.AccountController{}, "post:AccountCharge")
	//beego.Router("/rest/v1/account/bonus2balance/add", &member.AccountController{}, "post:BonusToBalance")
	beego.Router("/rest/v1/account/refund/add", &member.AccountController{}, "post:AccountRefund")
	beego.Router("/rest/v1/account/freeze/add", &member.AccountController{}, "post:Freeze")
	beego.Router("/rest/v1/account/unfreeze/add", &member.AccountController{}, "post:Unfreeze")
	beego.Router("/rest/v1/balancelog/get", &member.AccountController{}, "post:BalanceLogList")
	beego.Router("/rest/v1/member/subscribe/get", &member.SubscribeController{}, "post:SqlGet")
	beego.Router("/rest/v1/member/subscribe/cache/get", &member.SubscribeController{}, "post:CacheGet")
	//
	beego.Router("/rest/v1/chargeactivity/add", &member.ChargeActivityController{}, "post:Post")
	beego.Router("/rest/v1/chargeactivity/delete", &member.ChargeActivityController{}, "post:Delete")
	beego.Router("/rest/v1/chargeactivity/update", &member.ChargeActivityController{}, "post:Put")
	beego.Router("/rest/v1/chargeactivity/get", &member.ChargeActivityController{}, "post:List")
	//
	beego.Router("/rest/v1/integral/freeze/add", &member.IntegralController{}, "post:FreezesIntegral")
	beego.Router("/rest/v1/integral/unfreeze/add", &member.IntegralController{}, "post:UnfreezesIntegral")
	beego.Router("/rest/v1/integrallog/get", &member.IntegralController{}, "post:IntegralLogList")
	//获取最新的收藏内容
	beego.Router("/rest/v1/favorites/get", &shopping.FavoritesController{}, "post:GetFavorites")
	beego.Router("/rest/v1/favorites/add", &shopping.FavoritesController{}, "post:Post")
	beego.Router("/rest/v1/favorites/delete", &shopping.FavoritesController{}, "post:Delete")
	// 订单管理
	beego.Router("/rest/v1/order/get", &shopping.OrdersController{}, "post:TradesList")
	beego.Router("/rest/v1/order/add", &shopping.OrdersController{}, "post:Post")
	beego.Router("/rest/v1/order/update", &shopping.OrdersController{}, "post:Put")
	beego.Router("/rest/v1/order/preview/add", &shopping.OrdersController{}, "post:Preview")
	beego.Router("/rest/v1/order/maskpreview/add", &shopping.OrdersController{}, "post:AnonymousPreview")
	beego.Router("/rest/v1/order/related/add", &shopping.OrdersController{}, "post:RelatedOrder")
	beego.Router("/rest/v1/order/discount/update", &shopping.OrdersController{}, "post:DiscountUpdate")
	beego.Router("/rest/v1/order/carryway/update", &shopping.OrdersController{}, "post:CarryWayPut")
	beego.Router("/rest/v1/order/mjsdiscount/update", &shopping.OrdersController{}, "post:MjsDiscountPut")
	beego.Router("/rest/v1/order/confirm/add", &shopping.OrdersController{}, "post:Confirm")
	beego.Router("/rest/v1/order/maskconfirm/add", &shopping.OrdersController{}, "post:Confirm")
	beego.Router("/rest/v1/order/cancel/update", &shopping.OrdersController{}, "post:StatusCancel")
	beego.Router("/rest/v1/order/receive/update", &shopping.OrdersController{}, "post:BuyerReceive")
	beego.Router("/rest/v1/order/pay/update", &shopping.OrdersController{}, "post:SellerConfirmPay")
	beego.Router("/rest/v1/order/confirm/update", &shopping.OrdersController{}, "post:SellerConfirm")
	beego.Router("/rest/v1/order/delivery/update", &shopping.OrdersController{}, "post:SellerDelivery")
	beego.Router("/rest/v1/order/rated/update", &shopping.OrdersController{}, "post:Rated")
	beego.Router("/rest/v1/order/service/update", &shopping.OrdersController{}, "post:AfterService")
	beego.Router("/rest/v1/pay/refund/add", &shopping.RefundController{}, "post:RefundAdd")
	beego.Router("/rest/v1/pay/comrefund/add", &shopping.RefundController{}, "post:RefundCommonAdd")
	beego.Router("/rest/v1/order/close/update", &shopping.OrdersController{}, "post:CloseOrder")
	beego.Router("/rest/v1/order/split/update", &shopping.OrdersController{}, "post:Order2MultiOrders")
	//
	beego.Router("/rest/v1/logistics/get", &shopping.LogisticsController{}, "post:Get")
	beego.Router("/rest/v1/cart/get", &shopping.CartController{}, "post:List")
	beego.Router("/rest/v1/cart/add", &shopping.CartController{}, "post:Post")
	beego.Router("/rest/v1/cart/delete", &shopping.CartController{}, "post:Delete")
	beego.Router("/rest/v1/cart/quantity/update", &shopping.CartController{}, "post:Put")
	beego.Router("/rest/v1/pay/type/get", &shopping.PayController{}, "post:List")
	beego.Router("/rest/v1/pay/add", &shopping.PayController{}, "post:PayAdd")
	beego.Router("/rest/v1/common/pay/add", &pay.PayController{}, "post:PayAddCommon")
	beego.Router("/rest/v1/paylist/supplement/add", &pay.QueryController{}, "post:QueryPayment")
	beego.Router("/rest/v1/review/add", &shopping.ReviewController{}, "post:Post")
	beego.Router("/rest/v1/returnform/get", &shopping.ReturnController{}, "post:List")
	beego.Router("/rest/v1/returnform/add", &shopping.ReturnController{}, "post:Post")
	beego.Router("/rest/v1/returnform/update", &shopping.ReturnController{}, "post:Put")
	beego.Router("/rest/v1/returnform/delete", &shopping.ReturnController{}, "post:Delete")
	beego.Router("/rest/v1/returnform/status/update", &shopping.ReturnController{}, "post:StatusUpdate")
	//
	beego.Router("/rest/v1/category/get", &sale.CatController{}, "post:ItemCatsList")
	beego.Router("/rest/v1/category/add", &sale.CatController{}, "post:Post")
	beego.Router("/rest/v1/category/update", &sale.CatController{}, "post:Put")
	beego.Router("/rest/v1/category/delete", &sale.CatController{}, "post:Delete")
	beego.Router("/rest/v1/item/get", &sale.ItemController{}, "post:ItemsList")
	beego.Router("/rest/v1/item/add", &sale.ItemController{}, "post:Post")
	beego.Router("/rest/v1/item/update", &sale.ItemController{}, "post:Put")
	beego.Router("/rest/v1/item/delete", &sale.ItemController{}, "post:Delete")
	beego.Router("/rest/v1/item/status/update", &sale.ItemController{}, "post:StatusPut")
	beego.Router("/rest/v1/item/stock/get", &sale.ItemController{}, "post:ItemsStockList")
	beego.Router("/rest/v1/item/stock/update", &sale.ItemController{}, "post:StockPut")
	beego.Router("/rest/v1/skutype/add", &sale.SkuTypeController{}, "post:Post")
	beego.Router("/rest/v1/skutype/update", &sale.SkuTypeController{}, "post:Put")
	beego.Router("/rest/v1/skutype/get", &sale.SkuTypeController{}, "post:List")
	beego.Router("/rest/v1/skutype/delete", &sale.SkuTypeController{}, "post:Delete")
	beego.Router("/rest/v1/skuvalue/add", &sale.SkuValueController{}, "post:Post")
	beego.Router("/rest/v1/skuvalue/update", &sale.SkuValueController{}, "post:Put")
	beego.Router("/rest/v1/skuvalue/get", &sale.SkuValueController{}, "post:List")
	beego.Router("/rest/v1/skuvalue/delete", &sale.SkuValueController{}, "post:Delete")
	//
	beego.Router("/rest/v1/attach/add", &misc.AttachmentController{}, "post:CreateAttachment")
	beego.Router("/rest/v1/attach/get", &misc.AttachmentController{}, "post:GetAll")
	beego.Router("/rest/v1/attach/update", &misc.AttachmentController{}, "post:UpdateAttachment")
	beego.Router("/rest/v1/attach/delete", &misc.AttachmentController{}, "post:DeleteAttachment")
	beego.Router("/rest/v1/attach/permit/add", &misc.AttachmentController{}, "post:AddViewer")
	beego.Router("/rest/v1/attach/permit/delete", &misc.AttachmentController{}, "post:RemoveViewer")
	beego.Router("/rest/v1/attach/permit/public/add", &misc.AttachmentController{}, "post:PublicAttachment")
	//
	beego.Router("/rest/v1/tcos/add", &misc.TcosFileController{}, "post:Create")
	beego.Router("/rest/v1/tcos/delete", &misc.TcosFileController{}, "post:Delete")
	//
	beego.Router("/rest/v1/shopconfig/get", &misc.ShopConfigController{}, "post:List")
	beego.Router("/rest/v1/shopconfig/add", &misc.ShopConfigController{}, "post:Post")
	beego.Router("/rest/v1/shopconfig/update", &misc.ShopConfigController{}, "post:Put")
	beego.Router("/rest/v1/shopconfig/delete", &misc.ShopConfigController{}, "post:Delete")
	//
	beego.Router("/rest/v1/wxproxy/get", &misc.WxProxyController{}, "post:ProxyGet")
	//
	beego.Router("/rest/v1/authorize/pre_auth_code/get", &isv.IsvAuthrizeController{}, "post:GetPreAuthCode")
	beego.Router("/rest/v1/authorize/auth_code/get", &isv.IsvAuthrizeController{}, "post:GetApiQueryAuth")
	beego.Router("/rest/v1/authorize/authorizer_info/get", &isv.IsvAuthrizeController{}, "post:CtrlGetAuthorizerInfo")
	//
	beego.Router("/rest/v1/code/commit/add", &isv.IsvCodeController{}, "post:Commit")
	beego.Router("/rest/v1/code/qrcode/get", &isv.IsvCodeController{}, "get:QrCodeGet")
	beego.Router("/rest/v1/code/get_category/get", &isv.IsvCodeController{}, "post:CategoryGet")
	beego.Router("/rest/v1/code/submit_audit/add", &isv.IsvCodeController{}, "post:SubmitAudit")
	beego.Router("/rest/v1/code/auditstatus/get", &isv.IsvCodeController{}, "post:AuditStatusGet")
	beego.Router("/rest/v1/code/release/add", &isv.IsvCodeController{}, "post:ReleaseAdd")
	beego.Router("/rest/v1/code/changestatus/update", &isv.IsvCodeController{}, "post:ChangeVisitStatus")
	beego.Router("/rest/v1/code/page/get", &isv.IsvCodeController{}, "post:PageGet")
	//
	beego.Router("/rest/v1/domain/update", &isv.IsvDomainController{}, "post:DomainUpdate")
	beego.Router("/rest/v1/tester/add", &isv.IsvTesterController{}, "post:TesterAdd")
	beego.Router("/rest/v1/tester/delete", &isv.IsvTesterController{}, "post:TesterDel")
	//
	beego.Router("/rest/v1/data/analysis/get", &isv.AnalysisController{}, "post:AnalysisDataGet")
	beego.Router("/rest/v1/material/temp/get", &isv.TempMaterialController{}, "get:Get")
	beego.Router("/rest/v1/material/temp/add", &isv.TempMaterialController{}, "post:Upload")
	beego.Router("/rest/v1/material/uploadrecord/get", &isv.TempMaterialController{}, "post:UploadRecordList")
	beego.Router("/rest/v1/material/simutask/add", &isv.TempMaterialController{}, "post:SimuTaskPost")
	beego.Router("/rest/v1/material/simutask/get", &isv.TempMaterialController{}, "post:SimuTaskList")
	beego.Router("/rest/v1/material/simutask/delete", &isv.TempMaterialController{}, "post:SimuTaskDelete")
	beego.Router("/rest/v1/material/news/add", &isv.PubMaterialController{}, "post:AddNews")
	beego.Router("/rest/v1/material/uploadimg/add", &isv.PubMaterialController{}, "post:PubUploadImg")
	beego.Router("/rest/v1/material/add_material/add", &isv.PubMaterialController{}, "post:PubUploadOtherMaterial")
	beego.Router("/rest/v1/material/get_material/get", &isv.PubMaterialController{}, "post:PubDownOtherMaterial")
	//
	beego.Router("/rest/v1/acode/get", &isv.AcodeController{}, "get:GetWxAcode")
	beego.Router("/rest/v1/acodeunlimit/get", &isv.AcodeController{}, "get:GetWxAcodeUnlimit")
	beego.Router("/rest/v1/aqrcode/get", &isv.AcodeController{}, "get:CreateWxAqrCode")
	beego.Router("/rest/v1/acodeoverlay/get", &isv.AcodeController{}, "get:ImgOverlayAcodeUnlimit")
	//
	beego.Router("/rest/v1/faretemp/add", &seller.FareTempController{}, "post:Post")
	beego.Router("/rest/v1/faretemp/update", &seller.FareTempController{}, "post:Put")
	beego.Router("/rest/v1/faretemp/get", &seller.FareTempController{}, "post:List")
	beego.Router("/rest/v1/faretemp/delete", &seller.FareTempController{}, "post:Delete")
	beego.Router("/rest/v1/stepfreight/add", &seller.FreightController{}, "post:Post")
	beego.Router("/rest/v1/stepfreight/update", &seller.FreightController{}, "post:Put")
	beego.Router("/rest/v1/stepfreight/get", &seller.FreightController{}, "post:List")
	beego.Router("/rest/v1/stepfreight/delete", &seller.FreightController{}, "post:Delete")
	//
	beego.Router("/rest/v1/payparams/add", &isv.PayParaController{}, "post:Post")
	beego.Router("/rest/v1/payparams/update", &isv.PayParaController{}, "post:Put")
	beego.Router("/rest/v1/payparams/get", &isv.PayParaController{}, "post:List")
	beego.Router("/rest/v1/payparams/delete", &isv.PayParaController{}, "post:Delete")
	//
	beego.Router("/rest/v1/printpub/add", &seller.PrintPubController{}, "post:Add")
	beego.Router("/rest/v1/printpub/update", &seller.PrintPubController{}, "post:Update")
	beego.Router("/rest/v1/printpub/get", &seller.PrintPubController{}, "post:List")
	beego.Router("/rest/v1/printpub/delete", &seller.PrintPubController{}, "post:Delete")
	//
	beego.Router("/rest/v1/print/add", &seller.PrintController{}, "post:Add")
	beego.Router("/rest/v1/print/update", &seller.PrintController{}, "post:Update")
	beego.Router("/rest/v1/print/get", &seller.PrintController{}, "post:List")
	beego.Router("/rest/v1/print/delete", &seller.PrintController{}, "post:Delete")
	//
	beego.Router("/rest/v1/activity/add", &shopping.ActivityController{}, "post:Post")
	beego.Router("/rest/v1/activity/update", &shopping.ActivityController{}, "post:Put")
	beego.Router("/rest/v1/activity/get", &shopping.ActivityController{}, "post:ActivitysList")
	beego.Router("/rest/v1/activity/delete", &shopping.ActivityController{}, "post:Delete")
	//
	beego.Router("/rest/v1/bargainrule/add", &shopping.BargainController{}, "post:RulePost")
	beego.Router("/rest/v1/bargainrule/update", &shopping.BargainController{}, "post:RulePut")
	beego.Router("/rest/v1/bargainrule/get", &shopping.BargainController{}, "post:RuleList")
	beego.Router("/rest/v1/bargainrule/delete", &shopping.BargainController{}, "post:RuleDelete")
	beego.Router("/rest/v1/bargainactivity/add", &shopping.BargainController{}, "post:ActivityPost")
	beego.Router("/rest/v1/bargainactivity/get", &shopping.BargainController{}, "post:ActivityList")
	beego.Router("/rest/v1/bargaindetail/add", &shopping.BargainController{}, "post:DetailPost")
	beego.Router("/rest/v1/bargaindetail/get", &shopping.BargainController{}, "post:DetailList")
	beego.Router("/rest/v1/bargaineffect/get", &shopping.BargainController{}, "post:GetBargainEffect")
	//
	beego.Router("/rest/v1/activitypage/add", &shopping.ActivityPageController{}, "post:Post")
	beego.Router("/rest/v1/activitypage/update", &shopping.ActivityPageController{}, "post:Put")
	beego.Router("/rest/v1/activitypage/delete", &shopping.ActivityPageController{}, "post:Delete")
	//
	//beego.Router("/rest/v1/manager/logout", &isv.ManagerController{}, "post:LogOut")
	beego.Router("/rest/v1/manager/password/update", &isv.ManagerController{}, "post:SetUserPassword")
	//
	beego.Router("/rest/v1/wxapp/get", &isv.WxAppController{}, "post:GetWxapp")
	beego.Router("/rest/v1/wxapp/add", &isv.WxAppController{}, "post:AddWxapp")
	beego.Router("/rest/v1/wxapp/update", &isv.WxAppController{}, "post:UpdateWxapp")
	beego.Router("/rest/v1/wxapp/delete", &isv.WxAppController{}, "post:DeleteWxapp")
	//
	beego.Router("/rest/v1/notify/get", &misc.NotifyController{}, "post:GetNotify")
	beego.Router("/rest/v1/notify/add", &misc.NotifyController{}, "post:AddNotify")
	beego.Router("/rest/v1/notify/update", &misc.NotifyController{}, "post:UpdateNotify")
	beego.Router("/rest/v1/notify/delete", &misc.NotifyController{}, "post:DeleteNotify")
	//
	beego.Router("/rest/v1/uimods/add", &misc.UimodsController{}, "post:Post")
	beego.Router("/rest/v1/uimods/update", &misc.UimodsController{}, "post:Put")
	beego.Router("/rest/v1/uimods/delete", &misc.UimodsController{}, "post:Delete")
	//
	beego.Router("/rest/v1/wxappcfg/add", &misc.WxAppCfgController{}, "post:Post")
	beego.Router("/rest/v1/wxappcfg/update", &misc.WxAppCfgController{}, "post:Put")
	beego.Router("/rest/v1/wxappcfg/delete", &misc.WxAppCfgController{}, "post:Delete")
	//用户app
	beego.Router("/rest/v1/userapp/add", &isv.UserAppController{}, "post:Post")
	beego.Router("/rest/v1/userapp/update", &isv.UserAppController{}, "post:Put")
	beego.Router("/rest/v1/userapp/delete", &isv.UserAppController{}, "post:Delete")
	beego.Router("/rest/v1/userapp/get", &isv.UserAppController{}, "post:Get")
	beego.Router("/rest/v1/custaccount/get", &isv.CustAccountController{}, "post:List")
	// org分销商管理
	beego.Router("/rest/v1/partner/update", &org.PartnerController{}, "post:Put")
	beego.Router("/rest/v1/partner/get", &org.PartnerController{}, "post:Get")
	beego.Router("/rest/v1/store/get", &org.StoreController{}, "post:List")
	beego.Router("/rest/v1/store/add", &org.StoreController{}, "post:Post")
	beego.Router("/rest/v1/store/update", &org.StoreController{}, "post:Put")
	beego.Router("/rest/v1/resource/get", &org.ResourceController{}, "post:GetAllResources")
	beego.Router("/rest/v1/role/get", &org.RoleController{}, "post:List")
	beego.Router("/rest/v1/role/add", &org.RoleController{}, "post:Create")
	beego.Router("/rest/v1/role/update", &org.RoleController{}, "post:Put")
	beego.Router("/rest/v1/role/delete", &org.RoleController{}, "post:Delete")
	beego.Router("/rest/v1/seller/current/get", &org.UserController{}, "post:GetCurrentUser")
	beego.Router("/rest/v1/seller/logout", &org.UserController{}, "post:Logout")
	beego.Router("/rest/v1/seller/basicinfo/get", &org.UserController{}, "post:GetUserBasicInfo")
	beego.Router("/rest/v1/seller/update", &org.UserController{}, "post:Put")
	beego.Router("/rest/v1/bind/add", &org.AuthorizeController{}, "post:Bind")
	beego.Router("/rest/v1/bind/delete", &org.AuthorizeController{}, "post:UnBind")
	beego.Router("/rest/v1/subuser/get", &org.UserController{}, "post:GetSubUsers")
	beego.Router("/rest/v1/seller/smscode/get", &org.IdentCodeController{}, "post:FindPassword")
	beego.Router("/rest/v1/seller/smscode/update", &org.IdentCodeController{}, "post:ValidateCode")
	beego.Router("/rest/v1/seller/get", &org.UserController{}, "post:GetAllUsers")
	beego.Router("/rest/v1/seller/enable/update", &org.UserController{}, "post:Enable")
	beego.Router("/rest/v1/seller/disable/update", &org.UserController{}, "post:Disable")
	beego.Router("/rest/v1/phone/get", &org.PhoneObjController{}, "post:GetPhoneInfo")
	beego.Router("/rest/v1/ttphone/get", &member.TtPhoneController{}, "post:GetPhoneInfo")
	//
	beego.Router("/rest/v1/chatrecord/get", &im.ChatRecordController{}, "post:List")
	beego.Router("/rest/v1/chatrecord/add", &im.ChatRecordController{}, "post:Post")
	beego.Router("/rest/v1/chatsession/get", &im.ChatSessionController{}, "post:List")
	beego.Router("/rest/v1/autorspcfg/get", &im.AutoReplyCfgController{}, "post:Get")
	beego.Router("/rest/v1/autorspcfg/update", &im.AutoReplyCfgController{}, "post:Put")
	beego.Router("/rest/v1/formid/add", &im.FormIdCacheController{}, "post:Post")
	beego.Router("/ws/join", &im.WebSocketController{}, "get:Join")
	beego.Router("/wsauto/print/join", &print.PrintMsgController{}, "get:PrintJoin")
	beego.Router("/rest/v1/print/pushmsg/get", &print.PrintMsgController{}, "get:GetPushMsg")
	beego.Router("/rest/v1/comtemplatemsg/add", &im.TemplateReqController{}, "post:PostCommon")
	//
	beego.Router("/rest/v1/reserveopt/add", &reserve.ReserveOptController{}, "post:CfgInit")
	beego.Router("/rest/v1/reserveopt/get", &reserve.ReserveOptController{}, "post:List")
	beego.Router("/rest/v1/reserveopt/update", &reserve.ReserveOptController{}, "post:Update")
	beego.Router("/rest/v1/group/periodstl/get", &reserve.PeriodSTLController{}, "post:List")
	beego.Router("/rest/v1/group/periodstl/add", &reserve.PeriodSTLController{}, "post:Post")
	beego.Router("/rest/v1/group/periodstl/delete", &reserve.PeriodSTLController{}, "post:Delete")
	beego.Router("/rest/v1/periodstl/update", &reserve.PeriodSTLController{}, "post:Update")
	beego.Router("/rest/v1/group/timeslotstl/get", &reserve.TimeslotSTLController{}, "post:GroupList")
	beego.Router("/rest/v1/group/timeslotstl/add", &reserve.TimeslotSTLController{}, "post:GroupPost")
	beego.Router("/rest/v1/timeslotstl/add", &reserve.TimeslotSTLController{}, "post:Post")
	beego.Router("/rest/v1/timeslotstl/update", &reserve.TimeslotSTLController{}, "post:Update")
	beego.Router("/rest/v1/timeslotstl/delete", &reserve.TimeslotSTLController{}, "post:Delete")
	beego.Router("/rest/v1/schematype/get", &reserve.SchemaTypeController{}, "post:List")
	beego.Router("/rest/v1/schematype/add", &reserve.SchemaTypeController{}, "post:Post")
	beego.Router("/rest/v1/schematype/update", &reserve.SchemaTypeController{}, "post:Update")
	beego.Router("/rest/v1/schematype/delete", &reserve.SchemaTypeController{}, "post:Delete")
	beego.Router("/rest/v1/schema/get", &reserve.SchemaController{}, "post:List")
	beego.Router("/rest/v1/schema/add", &reserve.SchemaController{}, "post:Post")
	beego.Router("/rest/v1/schema/update", &reserve.SchemaController{}, "post:Update")
	beego.Router("/rest/v1/schema/delete", &reserve.SchemaController{}, "post:Delete")
	beego.Router("/rest/v1/stltodata/add", &reserve.STLToDataController{}, "post:Post")
	beego.Router("/rest/v1/period/get", &reserve.PeriodController{}, "post:List")
	beego.Router("/rest/v1/period/update", &reserve.PeriodController{}, "post:Update")
	beego.Router("/rest/v1/period/delete", &reserve.PeriodController{}, "post:Delete")
	beego.Router("/rest/v1/period/status/update", &reserve.PeriodController{}, "post:StatusUpdate")
	beego.Router("/rest/v1/timeslot/get", &reserve.TimeslotController{}, "post:List")
	beego.Router("/rest/v1/timeslot/update", &reserve.TimeslotController{}, "post:Update")
	beego.Router("/rest/v1/timeslot/delete", &reserve.TimeslotController{}, "post:Delete")
	beego.Router("/rest/v1/reservation/get", &reserve.ReservationController{}, "post:List")
	beego.Router("/rest/v1/reservation/add", &reserve.ReservationController{}, "post:Post")
	beego.Router("/rest/v1/reservation/delete", &reserve.ReservationController{}, "post:Delete")
	//
	beego.Router("/rest/v1/preorderopt/add", &preorder.PreOrderOptController{}, "post:CfgInit")
	beego.Router("/rest/v1/preorderopt/update", &preorder.PreOrderOptController{}, "post:Update")
	beego.Router("/rest/v1/preorderopt/get", &preorder.PreOrderOptController{}, "post:List")
	//
	beego.Router("/rest/v1/template/download/add", &preorder.TemplateController{}, "post:PrivateTemp")
	beego.Router("/rest/v1/template/get", &preorder.TemplateController{}, "post:List")
	beego.Router("/rest/v1/template/update", &preorder.TemplateController{}, "post:Update")
	beego.Router("/rest/v1/template/delete", &preorder.TemplateController{}, "post:Delete")
	//
	beego.Router("/rest/v1/restype/add", &preorder.ResTypeController{}, "post:Post")
	beego.Router("/rest/v1/restype/update", &preorder.ResTypeController{}, "post:Update")
	beego.Router("/rest/v1/restype/delete", &preorder.ResTypeController{}, "post:Delete")
	beego.Router("/rest/v1/restype/get", &preorder.ResTypeController{}, "post:List")
	//
	beego.Router("/rest/v1/resitem/add", &preorder.ResItemController{}, "post:Post")
	beego.Router("/rest/v1/resitem/update", &preorder.ResItemController{}, "post:Update")
	beego.Router("/rest/v1/resitem/delete", &preorder.ResItemController{}, "post:Delete")
	beego.Router("/rest/v1/resitem/get", &preorder.ResItemController{}, "post:List")
	//
	beego.Router("/rest/v1/templatetodata/add", &preorder.STLToDataController{}, "post:Post")
	beego.Router("/rest/v1/periods/update", &preorder.TimeInsController{}, "post:PeriodUpdate")
	beego.Router("/rest/v1/periods/get", &preorder.TimeInsController{}, "post:PeriodList")
	beego.Router("/rest/v1/periods/delete", &preorder.TimeInsController{}, "post:PeriodDelete")
	beego.Router("/rest/v1/periods/public/update", &preorder.TimeInsController{}, "post:PeriodPublic")
	//
	beego.Router("/rest/v1/preorder/add", &preorder.PreOrderController{}, "post:Post")
	beego.Router("/rest/v1/preorder/delete", &preorder.PreOrderController{}, "post:Delete")
	beego.Router("/rest/v1/preorder/get", &preorder.PreOrderController{}, "post:List")
	//
	beego.Router("/rest/v1/speech/asynctask/add", &misc.SpeechController{}, "post:AddSpeechTask")
	beego.Router("/rest/v1/speech/asynctask/get", &misc.SpeechController{}, "post:GetSpeechTaskResult")
	beego.Router("/rest/v1/jssdk/sign/get", &misc.JsSdkController{}, "post:Get")
	//
	beego.Router("/rest/v1/php/cardsign/get", &php.SubPhpController{}, "post:CardSignGet")
	beego.Router("/rest/v1/php/cardreceive/add", &php.SubPhpController{}, "post:CardReceiveAdd")
	beego.Router("/rest/v1/php/cardid/get", &php.SubPhpController{}, "post:CardIdGet")
	beego.Router("/rest/v1/php/cardlist/get", &php.SubPhpController{}, "post:CardListGet")
	beego.Router("/rest/v1/php/cardlog/get", &php.SubPhpController{}, "post:CardLogGet")
	beego.Router("/rest/v1/php/cardlog/update", &php.SubPhpController{}, "post:CardLogUpdate")
	beego.Router("/rest/v1/php/cardpayment/update", &php.SubPhpController{}, "post:CardPaymentUpdate")
	beego.Router("/rest/v1/php/ministore/get", &php.SubPhpController{}, "post:MiniStoreGet")
	beego.Router("/rest/v1/php/ministore/list", &php.SubPhpController{}, "post:MiniStoreList")
	beego.Router("/rest/v1/php/ministore/update", &php.SubPhpController{}, "post:MiniStoreUpdate")
	beego.Router("/rest/v1/php/ministore/delete", &php.SubPhpController{}, "post:MiniStoreDelete")
	beego.Router("/rest/v1/php/analysis/ordercount/get", &php.SubPhpController{}, "post:AnalysisOrderCountGet")
	beego.Router("/rest/v1/php/analysis/orderamount/get", &php.SubPhpController{}, "post:AnalysisOrderAmountGet")
	beego.Router("/rest/v1/php/fx/distributor/get", &php.SubPhpController{}, "post:DistributorGet")
	beego.Router("/rest/v1/php/fx/distributor/update", &php.SubPhpController{}, "post:DistributorPut")
	beego.Router("/rest/v1/php/fx/grade/get", &php.SubPhpController{}, "post:GradeGet")
	beego.Router("/rest/v1/php/fx/grade/update", &php.SubPhpController{}, "post:GradePut")
	beego.Router("/rest/v1/php/fx/productcat/get", &php.SubPhpController{}, "post:ProductCatGet")
	beego.Router("/rest/v1/php/fx/productcat/update", &php.SubPhpController{}, "post:ProductCatPut")
	beego.Router("/rest/v1/php/fx/productcat/delete", &php.SubPhpController{}, "post:ProductCatDelete")
	beego.Router("/rest/v1/php/fx/productcat/item/get", &php.SubPhpController{}, "post:ProductCatItemGet")
	beego.Router("/rest/v1/php/fx/productcat/item/add", &php.SubPhpController{}, "post:ProductCatItemPost")
	beego.Router("/rest/v1/php/fx/productcat/item/delete", &php.SubPhpController{}, "post:ProductCatItemDelete")
	beego.Router("/rest/v1/php/fx/detail/get", &php.SubPhpController{}, "post:RebateGet")
	beego.Router("/rest/v1/php/fx/detail/update", &php.SubPhpController{}, "post:RebatePut")
	beego.Router("/rest/v1/php/fx/unaudited/detail/get", &php.SubPhpController{}, "post:RebateUnauditedGet")
	beego.Router("/rest/v1/php/fx/nosettlement/detail/get", &php.SubPhpController{}, "post:RebateNoseGet")
	beego.Router("/rest/v1/php/fx/clearing/update", &php.SubPhpController{}, "post:RebateClearingPut")
	beego.Router("/rest/v1/php/fx/clearing/get", &php.SubPhpController{}, "post:RebateClearingGet")
	beego.Router("/rest/v1/php/fx/clearing/pay/get", &php.SubPhpController{}, "post:RebateClearingPayGet")
	beego.Router("/rest/v1/php/fx/clearing/status/update", &php.SubPhpController{}, "post:RebateStatusPut")
	beego.Router("/rest/v1/php/fx/clearing/detail/get", &php.SubPhpController{}, "post:RebateDetailGet")
	beego.Router("/rest/v1/php/fx/item/proprotion/get", &php.SubPhpController{}, "post:RebateItemProprotionGet")
	beego.Router("/rest/v1/php/dhf/pintuan/get", &php.SubPhpController{}, "post:PinTuanGet")
	beego.Router("/rest/v1/php/dhf/pintuan/update", &php.SubPhpController{}, "post:PinTuanPut")
	beego.Router("/rest/v1/php/dhf/pintuan/delete", &php.SubPhpController{}, "post:PinTuanDelete")
	beego.Router("/rest/v1/php/dhf/pintuan/add", &php.SubPhpController{}, "post:PinTuanPost")
	beego.Router("/rest/v1/php/dhf/pintuan/activity/get", &php.SubPhpController{}, "post:PinTuanActivityGet")
	beego.Router("/rest/v1/php/dhf/pintuan/detail/get", &php.SubPhpController{}, "post:PinTuanDetailGet")
	//
	beego.Router("/rest/v1/php/dhf/huodong/get", &php.SubPhpController{}, "post:ApplyActGet")
	beego.Router("/rest/v1/php/dhf/huodong/update", &php.SubPhpController{}, "post:ApplyActPut")
	beego.Router("/rest/v1/php/dhf/huodong/delete", &php.SubPhpController{}, "post:ApplyActDelete")
	beego.Router("/rest/v1/php/dhf/huodong/add", &php.SubPhpController{}, "post:ApplyActPost")
	beego.Router("/rest/v1/php/dhf/huodong/detail/get", &php.SubPhpController{}, "post:ApplyActDetailGet")
	beego.Router("/rest/v1/php/dhf/huodong/detail/update", &php.SubPhpController{}, "post:ApplyActDetailPut")
	beego.Router("/rest/v1/php/dhf/huodong/detail/delete", &php.SubPhpController{}, "post:ApplyActDetailDelete")
	beego.Router("/rest/v1/php/dhf/huodong/detail/add", &php.SubPhpController{}, "post:ApplyActDetailPost")
	beego.Router("/rest/v1/php/dhf/huodong/detail/sign", &php.SubPhpController{}, "post:ApplyActDetailSign")
	beego.Router("/rest/v1/php/dhf/huodong/secretkey/add", &php.SubPhpController{}, "post:ApplySignPost")
	beego.Router("/rest/v1/php/dhf/huodong/signinform/update", &php.SubPhpController{}, "post:ApplySignPut")
	//
	beego.Router("/rest/v1/php/dhf/batchupload/update", &php.SubPhpController{}, "post:BatchPut")
	beego.Router("/rest/v1/php/dhf/batchlog/get", &php.SubPhpController{}, "post:BatchGet")
	beego.Router("/rest/v1/php/dhf/wxapp/submit", &php.SubPhpController{}, "post:BatchSubmit")
	beego.Router("/rest/v1/php/dhf/wxapp/upload", &php.SubPhpController{}, "post:BatchUpload")
	beego.Router("/rest/v1/php/dhf/wxapp/release", &php.SubPhpController{}, "post:BatchRelease")
	beego.Router("/rest/v1/php/dhf/service/activity/add", &php.SubPhpController{}, "post:ServiceActPost")
	beego.Router("/rest/v1/php/dhf/service/activity/update", &php.SubPhpController{}, "post:ServiceActPut")
	beego.Router("/rest/v1/php/dhf/service/activity/get", &php.SubPhpController{}, "post:ServiceActGet")
	beego.Router("/rest/v1/php/dhf/service/activity/delete", &php.SubPhpController{}, "post:ServiceActDelete")
	beego.Router("/rest/v1/php/dhf/scene/get", &php.SubPhpController{}, "post:SceneGet")
	beego.Router("/rest/v1/php/dhf/scene/save", &php.SubPhpController{}, "post:ScenePost")
	//
	beego.Router("/rest/v1/php/dhf/fuwu/add", &php.SubPhpController{}, "post:FuWuPost")
	beego.Router("/rest/v1/php/dhf/fuwu/update", &php.SubPhpController{}, "post:FuWuPut")
	beego.Router("/rest/v1/php/dhf/fuwu/get", &php.SubPhpController{}, "post:FuWuGet")
	beego.Router("/rest/v1/php/dhf/fuwu/delete", &php.SubPhpController{}, "post:FuWuDelete")
	beego.Router("/rest/v1/php/dhf/fuwu/order/add", &php.SubPhpController{}, "post:FuWuOrderPost")
	beego.Router("/rest/v1/php/dhf/fuwu/order/update", &php.SubPhpController{}, "post:FuWuOrderPut")
	beego.Router("/rest/v1/php/dhf/fuwu/order/get", &php.SubPhpController{}, "post:FuWuOrderGet")
	beego.Router("/rest/v1/php/dhf/fuwu/order/delete", &php.SubPhpController{}, "post:FuWuOrderDelete")
	//
	beego.Router("/rest/v1/php/dhf/layout/update", &php.SubPhpController{}, "post:LayoutPut")
	beego.Router("/rest/v1/php/dhf/layout/add", &php.SubPhpController{}, "post:LayoutPost")
	beego.Router("/rest/v1/php/dhf/layout/get", &php.SubPhpController{}, "post:LayoutGet")
	beego.Router("/rest/v1/php/dhf/layout/delete", &php.SubPhpController{}, "post:LayoutDelete")
	beego.Router("/rest/v1/php/dhf/user/layout/get", &php.SubPhpController{}, "post:UserLayoutGet")
	beego.Router("/rest/v1/php/dhf/user/layout/add", &php.SubPhpController{}, "post:UserLayoutPost")
	beego.Router("/rest/v1/php/dhf/user/layout/delete", &php.SubPhpController{}, "post:UserLayoutDelete")
	beego.Router("/rest/v1/php/fuwu/distribution/order/get", &php.SubPhpController{}, "post:FuwuDistriOrderGet")
	//
	beego.Router("/rest/v1/php/fuwu/clearing/update", &php.SubPhpController{}, "post:FuwuClearingUpdate")
	beego.Router("/rest/v1/php/fuwu/clearing/get", &php.SubPhpController{}, "post:FuwuClearingGet")
	beego.Router("/rest/v1/php/fuwu/clearing/pay/get", &php.SubPhpController{}, "post:FuwuClearingPayGet")
	beego.Router("/rest/v1/php/fuwu/clearing/status/update", &php.SubPhpController{}, "post:FuwuClearingStatusUpdate")
	beego.Router("/rest/v1/php/fuwu/clearing/detail/get", &php.SubPhpController{}, "post:FuwuClearingDetailGet")
	beego.Router("/rest/v1/php/fuwu/detail/get", &php.SubPhpController{}, "post:FuwuDetailGet")
	beego.Router("/rest/v1/php/fuwu/detail/update", &php.SubPhpController{}, "post:FuwuDetailUpdate")
	beego.Router("/rest/v1/php/fuwu/review/amount/get", &php.SubPhpController{}, "post:FuwuReviewAmountGet")
	//
	beego.Router("/rest/v1/php/dhf/order/extinfo/get", &php.SubPhpController{}, "post:ExtinfoGet")
	beego.Router("/rest/v1/php/dhf/order/extinfo/add", &php.SubPhpController{}, "post:ExtinfoAdd")
	beego.Router("/rest/v1/php/dhf/order/extinfo/update", &php.SubPhpController{}, "post:ExtinfoUpdate")
	beego.Router("/rest/v1/php/dhf/hongbao/get", &php.SubPhpController{}, "post:HongBaoGet")
	beego.Router("/rest/v1/php/dhf/hongbao/add", &php.SubPhpController{}, "post:HongBaoAdd")
	beego.Router("/rest/v1/php/dhf/hongbao/update", &php.SubPhpController{}, "post:HongBaoUpdate")
	beego.Router("/rest/v1/php/dhf/hongbao/detail/get", &php.SubPhpController{}, "post:HongBaoDetailGet")
	beego.Router("/rest/v1/php/dhf/hongbao/amount/get", &php.SubPhpController{}, "post:HongBaoAmountGet")
	beego.Router("/rest/v1/php/dhf/back/liuyan/add", &php.SubPhpController{}, "post:LiuYanAdd")
	beego.Router("/rest/v1/php/dhf/back/liuyan/get", &php.SubPhpController{}, "post:LiuYanGet")
	beego.Router("/rest/v1/php/dhf/buyer/liuyan/add", &php.SubPhpController{}, "post:BuyerLiuYanAdd")
	beego.Router("/rest/v1/php/dhf/buyer/liuyan/get", &php.SubPhpController{}, "post:BuyerLiuYanGet")
	beego.Router("/rest/v1/php/dhf/mianfu/add", &php.SubPhpController{}, "post:MianFuAdd")
	beego.Router("/rest/v1/php/dhf/mianfu/get", &php.SubPhpController{}, "post:MianFuGet")
	beego.Router("/rest/v1/php/dhf/company/transfers/add", &php.SubPhpController{}, "post:ComanyTransfersAdd")
	beego.Router("/rest/v1/php/dhf/withdrawal/log/get", &php.SubPhpController{}, "post:WithdrawalLogGet")
	beego.Router("/rest/v1/php/dhf/h5hd/add", &php.SubPhpController{}, "post:H5HDAdd")
	beego.Router("/rest/v1/php/dhf/h5hd/get", &php.SubPhpController{}, "post:H5HDGet")
	beego.Router("/rest/v1/php/dhf/h5hd/update", &php.SubPhpController{}, "post:H5HDUpdate")
	beego.Router("/rest/v1/php/dhf/h5hd/delete", &php.SubPhpController{}, "post:H5HDDel")
	beego.Router("/rest/v1/php/dhf/h5hd/details/add", &php.SubPhpController{}, "post:H5HDDetailsAdd")
	beego.Router("/rest/v1/php/dhf/h5hd/details/get", &php.SubPhpController{}, "post:H5HDDetailsGet")
	beego.Router("/rest/v1/php/dhf/h5hd/details/delete", &php.SubPhpController{}, "post:H5HDDetailsDel")
	beego.Router("/rest/v1/php/dhf/h5hd/details/update", &php.SubPhpController{}, "post:H5HDDetailsPut")
	beego.Router("/rest/v1/php/dhf/nsq/common/add", &php.SubPhpController{}, "post:NsqComReq")
	beego.Router("/rest/v1/php/dhf/store/pickpoint/get", &php.SubPhpController{}, "post:PickPointGet")
	beego.Router("/rest/v1/php/dhf/store/pickpoint/update", &php.SubPhpController{}, "post:PickPointUpdate")
	beego.Router("/rest/v1/php/dhf/store/pickpoint/delete", &php.SubPhpController{}, "post:PickPointDelete")
	beego.Router("/rest/v1/php/dhf/class/category/add", &php.SubPhpController{}, "post:ClassCategoryAdd")
	beego.Router("/rest/v1/php/dhf/class/category/get", &php.SubPhpController{}, "post:ClassCategoryGet")
	beego.Router("/rest/v1/php/dhf/class/category/update", &php.SubPhpController{}, "post:ClassCategoryUpdate")
	beego.Router("/rest/v1/php/dhf/class/category/delete", &php.SubPhpController{}, "post:ClassCategoryDel")
	beego.Router("/rest/v1/php/dhf/class/add", &php.SubPhpController{}, "post:ClassAdd")
	beego.Router("/rest/v1/php/dhf/class/get", &php.SubPhpController{}, "post:ClassGet")
	beego.Router("/rest/v1/php/dhf/class/update", &php.SubPhpController{}, "post:ClassUpdate")
	beego.Router("/rest/v1/php/dhf/class/delete", &php.SubPhpController{}, "post:ClassDel")
	beego.Router("/rest/v1/php/dhf/class/details/add", &php.SubPhpController{}, "post:ClassDetailsAdd")
	beego.Router("/rest/v1/php/dhf/class/details/get", &php.SubPhpController{}, "post:ClassDetailsGet")
	beego.Router("/rest/v1/php/dhf/class/details/delete", &php.SubPhpController{}, "post:ClassDetailsDel")
	beego.Router("/rest/v1/php/dhf/class/details/update", &php.SubPhpController{}, "post:ClassDetailsUpdate")
	beego.Router("/rest/v1/php/dhf/lucky/draw/get", &php.SubPhpController{}, "post:LuckyDrawGet")
	beego.Router("/rest/v1/php/dhf/lucky/draw/add", &php.SubPhpController{}, "post:LuckyDrawPost")
	beego.Router("/rest/v1/php/dhf/lucky/draw/update", &php.SubPhpController{}, "post:LuckyDrawPut")
	beego.Router("/rest/v1/php/dhf/draw/detail/get", &php.SubPhpController{}, "post:DrawDetailGet")
	beego.Router("/rest/v1/php/dhf/draw/detail/add", &php.SubPhpController{}, "post:DrawDetailPost")
	beego.Router("/rest/v1/php/dhf/draw/pull/get", &php.SubPhpController{}, "post:DrawPullGet")
	beego.Router("/rest/v1/php/dhf/draw/pull/add", &php.SubPhpController{}, "post:DrawPullPost")
	beego.Router("/rest/v1/php/dhf/draw/number/get", &php.SubPhpController{}, "post:DrawNumberGet")
	beego.Router("/rest/v1/php/dhf/mjs/activity/get", &php.SubPhpController{}, "post:MjsActGet")
	beego.Router("/rest/v1/php/dhf/mjs/activity/update", &php.SubPhpController{}, "post:MjsActUpdate")
	beego.Router("/rest/v1/php/dhf/mjs/activity/delete", &php.SubPhpController{}, "post:MjsActDel")
	beego.Router("/rest/v1/php/dhf/mjs/activity/item/get", &php.SubPhpController{}, "post:MjsActItemGet")
	beego.Router("/rest/v1/php/dhf/mjs/activity/item/add", &php.SubPhpController{}, "post:MjsActItemPost")
	beego.Router("/rest/v1/php/dhf/mjs/activity/item/delete", &php.SubPhpController{}, "post:MjsActItemDelete")
	beego.Router("/rest/v1/php/dhf/mjs/activity/gift/get", &php.SubPhpController{}, "post:MjsActGiftGet")
	beego.Router("/rest/v1/php/dhf/mjs/activity/gift/update", &php.SubPhpController{}, "post:MjsActGiftPut")
	beego.Router("/rest/v1/php/dhf/mjs/activity/gift/delete", &php.SubPhpController{}, "post:MjsActGiftDelete")
	beego.Router("/rest/v1/php/dhf/rooms/get", &php.SubPhpController{}, "post:RoomsGet")
	beego.Router("/rest/v1/php/dhf/rooms/add", &php.SubPhpController{}, "post:RoomsPost")
	beego.Router("/rest/v1/php/dhf/rooms/update", &php.SubPhpController{}, "post:RoomsPut")
	beego.Router("/rest/v1/php/dhf/rooms/sku/get", &php.SubPhpController{}, "post:RoomsSkuGet")
	beego.Router("/rest/v1/php/dhf/rooms/sku/add", &php.SubPhpController{}, "post:RoomsSkuPost")
	beego.Router("/rest/v1/php/dhf/rooms/sku/update", &php.SubPhpController{}, "post:RoomsSkuPut")
	beego.Router("/rest/v1/php/dhf/rooms/sku/delete", &php.SubPhpController{}, "post:RoomsSkuDelete")
	beego.Router("/rest/v1/php/dhf/rooms/tag/get", &php.SubPhpController{}, "post:RoomsTagGet")
	beego.Router("/rest/v1/php/dhf/rooms/tag/add", &php.SubPhpController{}, "post:RoomsTagPost")
	beego.Router("/rest/v1/php/dhf/rooms/order/get", &php.SubPhpController{}, "post:RoomsOrderGet")
	beego.Router("/rest/v1/php/dhf/rooms/order/add", &php.SubPhpController{}, "post:RoomsOrderPost")
	beego.Router("/rest/v1/php/dhf/rooms/order/update", &php.SubPhpController{}, "post:RoomsOrderPut")
	beego.Router("/rest/v1/php/dhf/rooms/order/delete", &php.SubPhpController{}, "post:RoomsOrderDelete")
	beego.Router("/rest/v1/php/dhf/rooms/order/preview/add", &php.SubPhpController{}, "post:RoomsOrderPreview")
	beego.Router("/rest/v1/php/dhf/item/praise/get", &php.SubPhpController{}, "post:ItemPraiseGet")
	beego.Router("/rest/v1/php/dhf/item/praise/add", &php.SubPhpController{}, "post:ItemPraisePost")
	beego.Router("/rest/v1/php/dhf/item/praise/delete", &php.SubPhpController{}, "post:ItemPraiseDelete")
	beego.Router("/rest/v1/php/dhf/item/comments/get", &php.SubPhpController{}, "post:ItemCommentsGet")
	beego.Router("/rest/v1/php/dhf/item/comments/add", &php.SubPhpController{}, "post:ItemCommentsPost")
	beego.Router("/rest/v1/php/dhf/item/comments/update", &php.SubPhpController{}, "post:ItemCommentsPut")
	beego.Router("/rest/v1/php/dhf/item/comments/delete", &php.SubPhpController{}, "post:ItemCommentsDelete")
	beego.Router("/rest/v1/php/dhf/store/app/add", &php.SubPhpController{}, "post:StoreAppAdd")
	beego.Router("/rest/v1/php/dhf/store/app/update", &php.SubPhpController{}, "post:StoreAppPut")
	beego.Router("/rest/v1/php/dhf/store/app/delete", &php.SubPhpController{}, "post:StoreAppDel")
	beego.Router("/rest/v1/php/dhf/store/related/apps/get", &php.SubPhpController{}, "post:StoreRelatedAppsGet")
	beego.Router("/rest/v1/php/dhf/coupons/get", &php.SubPhpController{}, "post:CouponsGet")
	beego.Router("/rest/v1/php/dhf/coupons/add", &php.SubPhpController{}, "post:CouponsPost")
	beego.Router("/rest/v1/php/dhf/coupons/delete", &php.SubPhpController{}, "post:CouponsDel")
	beego.Router("/rest/v1/php/dhf/coupons/item/get", &php.SubPhpController{}, "post:CouponsItemGet")
	beego.Router("/rest/v1/php/dhf/coupons/item/add", &php.SubPhpController{}, "post:CouponsItemPost")
	beego.Router("/rest/v1/php/dhf/coupons/item/delete", &php.SubPhpController{}, "post:CouponsItemDel")
	beego.Router("/rest/v1/php/dhf/coupons/person/get", &php.SubPhpController{}, "post:CouponsPersonGet")
	beego.Router("/rest/v1/php/dhf/coupons/person/add", &php.SubPhpController{}, "post:CouponsPersonPost")
	beego.Router("/rest/v1/php/dhf/coupons/person/delete", &php.SubPhpController{}, "post:CouponsPersonDel")
	beego.Router("/rest/v1/php/dhf/order/pickpoint/update", &php.SubPhpController{}, "post:PickpointPut")
	//
	beego.Router("/rest/v1/php/dhf/confession/activity/get", &php.SubPhpController{}, "post:ConfessionActGet")
	beego.Router("/rest/v1/php/dhf/confession/activity/update", &php.SubPhpController{}, "post:ConfessionActPut")
	beego.Router("/rest/v1/php/dhf/confession/activity/delete", &php.SubPhpController{}, "post:ConfessionActDel")
	beego.Router("/rest/v1/php/dhf/confession/activity/item/get", &php.SubPhpController{}, "post:ConfessionActItemGet")
	beego.Router("/rest/v1/php/dhf/confession/activity/item/add", &php.SubPhpController{}, "post:ConfessionActItemAdd")
	beego.Router("/rest/v1/php/dhf/confession/activity/item/delete", &php.SubPhpController{}, "post:ConfessionActItemDel")
	beego.Router("/rest/v1/php/dhf/confession/detail/get", &php.SubPhpController{}, "post:ConfessionDetailGet")
	beego.Router("/rest/v1/php/dhf/confession/detail/update", &php.SubPhpController{}, "post:ConfessionDetailPut")
	beego.Router("/rest/v1/php/dhf/confession/detail/delete", &php.SubPhpController{}, "post:ConfessionDetailDel")
	//
	beego.Router("/rest/v1/php/dhf/gzh/sucai/add", &php.SubPhpController{}, "post:GzhSucaiAdd")
	beego.Router("/rest/v1/php/dhf/gzh/sucai/delete", &php.SubPhpController{}, "post:GzhSucaiDel")
	beego.Router("/rest/v1/php/dhf/gzh/sucai/cat/add", &php.SubPhpController{}, "post:GzhSucaiCatAdd")
	beego.Router("/rest/v1/php/dhf/gzh/sucai/cat/delete", &php.SubPhpController{}, "post:GzhSucaiCatDel")
	beego.Router("/rest/v1/php/dhf/gzh/sucai/tag/add", &php.SubPhpController{}, "post:GzhSucaiTagAdd")
	beego.Router("/rest/v1/php/dhf/gzh/sucai/tag/delete", &php.SubPhpController{}, "post:GzhSucaiTagDel")
	//
	beego.Router("/rest/v1/php/dhf/print/pos/add", &php.SubPhpController{}, "post:PrintPost")
	beego.Router("/rest/v1/php/dhf/exportcsv/order/add", &php.SubPhpController{}, "get:ExportCsv")
	beego.Router("/rest/v1/php/dhf/qycorp/bindpartner/add", &php.SubPhpController{}, "post:CorpBind")
	beego.Router("/rest/v1/php/dhf/qy/corp/get", &php.SubPhpController{}, "post:CorpGet")
	beego.Router("/rest/v1/php/dhf/areas/nl/get", &php.SubPhpController{}, "post:AreasNlGet")
	beego.Router("/rest/v1/php/dhf/tabletype/add", &php.SubPhpController{}, "post:TableTypeAdd")
	beego.Router("/rest/v1/php/dhf/tabletype/get", &php.SubPhpController{}, "post:TableTypeGet")
	beego.Router("/rest/v1/php/dhf/tabletype/delete", &php.SubPhpController{}, "post:TableTypeDel")
	beego.Router("/rest/v1/php/dhf/table/add", &php.SubPhpController{}, "post:TableAdd")
	beego.Router("/rest/v1/php/dhf/table/get", &php.SubPhpController{}, "post:TableGet")
	beego.Router("/rest/v1/php/dhf/table/delete", &php.SubPhpController{}, "post:TableDel")
	beego.Router("/rest/v1/php/dhf/daka/add", &php.SubPhpController{}, "post:DakaAdd")
	beego.Router("/rest/v1/php/dhf/gift/details/get", &php.SubPhpController{}, "post:GiftDetailsGet")
	beego.Router("/rest/v1/php/dhf/gift/destroy/update", &php.SubPhpController{}, "post:GiftDestroyUpdate")
	beego.Router("/rest/v1/php/dhf/gift/add", &php.SubPhpController{}, "post:GiftAdd")
	beego.Router("/rest/v1/php/dhf/gift/get", &php.SubPhpController{}, "post:GiftGet")
	beego.Router("/rest/v1/php/dhf/gift/baobiao/get", &php.SubPhpController{}, "post:GiftBaoBiaoGet")
	//
	beego.Router("/rest/rpc/company/transfers/add", &pay.CompanyPayController{}, "post:Transfer")
	beego.Router("/rest/rpc/company/paybank/add", &pay.CompanyPayController{}, "post:PayBank")
	beego.Router("/rest/rpc/mmpaymkttransfers/redpack/add", &pay.RedPackController{}, "post:SendRedPack")
	beego.Router("/rest/v1/topauth/update", &reauthorize.TopTokenController{}, "post:CreateTopToken")
	//
	beego.Router("/rest/v1/openapi/message/get", &misc.PushMsgController{}, "post:Get")
	beego.Router("/rest/v1/openapi/user/add", &org.UserController{}, "post:CreateApiUser")
	beego.Router("/rest/v1/openapi/apiinfo/get", &misc.ApiInfoController{}, "post:Get")
	beego.Router("/rest/v1/openapi/apiinfo/update", &misc.ApiInfoController{}, "post:Put")
	beego.Router("/rest/v1/openapi/order/get", &shopping.OrdersController{}, "post:OpenTradesGet")
	beego.Router("/rest/v1/openapi/stock/get", &sale.ItemController{}, "post:OpenStocksGet")
	beego.Router("/rest/v1/openapi/stock/update", &sale.ItemController{}, "post:OpenStocksPut")
	//
	beego.Router("/rest/v1/itempack/get", &shopping.BargainController{}, "post:TokenItemPackGet")
	beego.Router("/rest/v1/itempacktag/get", &shopping.BargainController{}, "post:ItemPackTagIdsGet")
	//
	beego.Router("/rest/v1/customs/add", &pay.CustomsPayController{}, "post:PayAddCustoms")
	beego.Router("/rest/v1/customs/repush/add", &pay.CustomsPayController{}, "post:PayRepushCustoms")
	//
	beego.Router("/rest/v1/hscode/add", &misc.HscodeController{}, "post:Post")
	beego.Router("/rest/v1/hscode/update", &misc.HscodeController{}, "post:Put")
	beego.Router("/rest/v1/hscode/delete", &misc.HscodeController{}, "post:Delete")
	//
	beego.Router("/rest/v1/member/lock/upate", &member.MemberController{}, "post:MemberLock")
	//
	filters.RegisterFilters()
}
